package com.xiguaji.tiktok.v1.ins.blogger.dto.es;

import lombok.Data;

import java.util.List;

@Data
public class InsBlogger extends InsBloggerRecord{

    private Long id;
    /**
     * 博主id
     */
    private Long uid;

    /**
     * 用户名
     */
    private String username;

    /**
     * 全名
     */
    private String fullName;

    /**
     * 头像地址
     */
    private String picUrl;

    /**
     * 其他主页链接
     */
    private String externalUrl;

    /**
     * 个人简述
     */
    private String biography;

    /**
     * 关注数
     */
    private Integer followingCount;

    /**
     * 粉丝数
     */
    private Long followerCount;

    /**
     * 真实粉丝占比
     */
    private Double realFollowerRate;

    /**
     * 真实粉丝
     */
    private Long realFollowerCount;


    /**
     * 帖子数
     */
    private Integer mediaCount;

    /**
     * igtv数
     */
    private Integer igtvCount;

    /**
     * 标记数
     */
    private Integer followingTagCount;

    /**
     * 是否私有
     */
    private Boolean isPrivate;

    /**
     * 是否认证
     */
    private Boolean isVerified;

    /**
     * 是否商业账号
     */
    private Boolean isBusiness;

    /**
     * 账号类型(未认证：1；认证且商业：2；认证非商业：3)
     */
    private Integer accountType;

    /**
     * 总分类
     */
    private String overallCategoryName;

    /**
     * 商业分类
     */
    private String businessCategoryName;

    /**
     * 二级分类
     */
    private String categoryName;

    /**
     * fackbook id
     */
    private Long fbid;

    /**
     * 联系电话
     */
    private String contactPhoneNumber;

    /**
     * 公开邮箱
     */
    private String publicEmail;

    /**
     * 公开电话国家码
     */
    private String publicPhoneCountryCode;

    /**
     * 公开电话
     */
    private String publicPhoneNumber;

    /**
     * 国家简称
     */
    private String region;

    /**
     * 国家
     */
    private String nation;

    private Integer age;

    private Long avgReviews;

    private Long avgLike;

    /**
     * 出生年（用来后面每年更新已经分析过的年龄）
     */
    private Integer birthday;

    /**
     * 性别
     */
    private Integer gender;

    /**
     * 语言
     */
    private String language;

    /**
     * 广告帖子平均参与率
     */
    private double brandMediaEr;

    /**
     * 人种
     */
    private String race;

    private Long createTime;

    private List<InsBloggerTaggedBrand> taggedBrand;
}
